home *** CD-ROM | disk | FTP | other *** search
/ Enter 2005 October / enter-2005-10.iso / files / jedit42install.exe / {app} / modes / catalog < prev    next >
Encoding:
Extensible Markup Language  |  2004-08-29  |  10.4 KB  |  422 lines

  1. <?xml version="1.0"?>
  2.  
  3. <!-- This is a mode catalog. Edit modes must be listed here, -->
  4. <!-- otherwise they will not be available to jEdit. -->
  5.  
  6. <!DOCTYPE MODES SYSTEM "catalog.dtd">
  7.  
  8. <MODES>
  9.  
  10. <MODE NAME="actionscript"    FILE="actionscript.xml"
  11.                 FILE_NAME_GLOB="*.as" />
  12.  
  13. <MODE NAME="ada95"        FILE="ada95.xml"
  14.                 FILE_NAME_GLOB="*.{ada,adb,ads}" />
  15.  
  16. <MODE NAME="antlr"        FILE="antlr.xml"
  17.                 FILE_NAME_GLOB="*.g" />
  18.  
  19. <MODE NAME="apacheconf"        FILE="apacheconf.xml"
  20.                 FILE_NAME_GLOB="*httpd.conf" />
  21.  
  22. <MODE NAME="apdl"        FILE="apdl.xml"
  23.                 FILE_NAME_GLOB="*.{ans,inp,mak,mac}" />
  24.  
  25. <MODE NAME="applescript"    FILE="applescript.xml"
  26.                 FILE_NAME_GLOB="*.applescript" />
  27.  
  28. <MODE NAME="asp"        FILE="asp.xml"
  29.                 FILE_NAME_GLOB="*.{asp,asa}" />
  30.  
  31. <MODE NAME="aspect-j"        FILE="aspect-j.xml"
  32.                 FILE_NAME_GLOB="*.aj" />
  33.  
  34. <MODE NAME="assembly-macro32"    FILE="assembly-macro32.xml"
  35.                 FILE_NAME_GLOB="*.mar" />
  36.  
  37. <MODE NAME="assembly-r2000"    FILE="assembly-r2000.xml"
  38.                 FILE_NAME_GLOB="*.mips" />
  39.  
  40. <MODE NAME="assembly-parrot"    FILE="assembly-parrot.xml"
  41.                 FILE_NAME_GLOB="*.pasm" />
  42.  
  43. <MODE NAME="assembly-x86"    FILE="assembly-x86.xml"
  44.                 FILE_NAME_GLOB="*.asm" />
  45.  
  46. <MODE NAME="awk"        FILE="awk.xml"
  47.                 FILE_NAME_GLOB="*.awk" />
  48.  
  49. <MODE NAME="b"            FILE="b.xml"
  50.                 FILE_NAME_GLOB="*.{imp,ref,mch}" />
  51.  
  52. <MODE NAME="batch"        FILE="batch.xml"
  53.                 FILE_NAME_GLOB="*.{bat,cmd}" />
  54.  
  55. <MODE NAME="bbj"        FILE="bbj.xml"
  56.                 FILE_NAME_GLOB="*.bbj" />
  57.  
  58. <!-- if anyone knows a file name glob that can be used with this mode,
  59.      please let me know -->
  60. <MODE NAME="bcel"        FILE="bcel.xml" />
  61.  
  62. <!-- Now that BeanShell 2.0 supports class declarations, its syntax is
  63.      almost identical to Java. -->
  64. <MODE NAME="beanshell"        FILE="java.xml"
  65.                 FILE_NAME_GLOB="*.bsh" />
  66.  
  67. <MODE NAME="bibtex"        FILE="bibtex.xml"
  68.                 FILE_NAME_GLOB="*.bib" />
  69.  
  70. <!--  We let Objective C mode highlight .h files -->
  71. <MODE NAME="c"            FILE="c.xml"
  72.                 FILE_NAME_GLOB="*.c" />
  73.  
  74. <MODE NAME="chill"        FILE="chill.xml"
  75.                 FILE_NAME_GLOB="*.{chl,mpol}" />
  76.  
  77. <MODE NAME="cil"        FILE="cil.xml"
  78.                 FILE_NAME_GLOB="*.il" />
  79.  
  80. <MODE NAME="cobol"        FILE="cobol.xml"
  81.                 FILE_NAME_GLOB="*.cbl" />
  82.  
  83. <MODE NAME="coldfusion"        FILE="coldfusion.xml"
  84.                 FILE_NAME_GLOB="*.{cfm,dbm}" />
  85.  
  86. <MODE NAME="c++"        FILE="cplusplus.xml"
  87.                 FILE_NAME_GLOB="*.{cc,cpp,hh,hpp,cxx}" />
  88.  
  89. <MODE NAME="c#"            FILE="csharp.xml"
  90.                 FILE_NAME_GLOB="*.cs" />
  91.  
  92. <MODE NAME="css"        FILE="css.xml"
  93.                 FILE_NAME_GLOB="*.css" />
  94.  
  95. <MODE NAME="cvs-commit"        FILE="cvs-commit.xml"
  96.                 FILE_NAME_GLOB="cvs*.tmp"/>
  97.  
  98. <MODE NAME="d"            FILE="d.xml"
  99.                 FILE_NAME_GLOB="*.d" />
  100.  
  101. <MODE NAME="doxygen"        FILE="doxygen.xml"
  102.                 FILE_NAME_GLOB="doxyfile*" />
  103.  
  104. <MODE NAME="dsssl"        FILE="dsssl.xml"
  105.                 FILE_NAME_GLOB="*.dsl" />
  106.  
  107. <MODE NAME="embperl"        FILE="embperl.xml"
  108.                 FILE_NAME_GLOB="*.epl"/>
  109.  
  110. <MODE NAME="erlang"        FILE="erlang.xml"
  111.                 FILE_NAME_GLOB="*.erl"/>
  112.  
  113. <MODE NAME="eiffel"        FILE="eiffel.xml"
  114.                 FILE_NAME_GLOB="*.e" />
  115.  
  116. <MODE NAME="factor"        FILE="factor.xml"
  117.                 FILE_NAME_GLOB="*.factor"/>
  118.  
  119. <MODE NAME="fortran"        FILE="fortran.xml"
  120.                 FILE_NAME_GLOB="*.{f,for,fort,f77,f90}" />
  121.  
  122. <MODE NAME="foxpro"        FILE="foxpro.xml"
  123.                 FILE_NAME_GLOB="*.prg" />
  124.  
  125. <MODE NAME="freemarker"        FILE="freemarker.xml"
  126.                 FILE_NAME_GLOB="*.ftl"
  127.                 FIRST_LINE_GLOB="<\#ftl*"/>
  128.  
  129. <MODE NAME="gettext"        FILE="gettext.xml"
  130.                 FILE_NAME_GLOB="*.{po,pot}" />
  131.  
  132. <MODE NAME="groovy"            FILE="groovy.xml"
  133.                 FILE_NAME_GLOB="*.{groovy,grv}"/>
  134.  
  135. <MODE NAME="haskell"        FILE="haskell.xml"
  136.                 FILE_NAME_GLOB="*.hs" />
  137.  
  138. <!-- Used by Andre Kaplan's Hex plugin -->
  139. <MODE NAME="hex"        FILE="hex.xml" />
  140.  
  141. <MODE NAME="html"        FILE="html.xml"
  142.                 FILE_NAME_GLOB="*.{html,htm,hta}" />
  143.  
  144. <MODE NAME="i4gl"        FILE="i4gl.xml"
  145.                 FILE_NAME_GLOB="*.4gl" />
  146.  
  147. <MODE NAME="icon"        FILE="icon.xml"
  148.                 FILE_NAME_GLOB="*.icn" />
  149.  
  150. <MODE NAME="idl"        FILE="idl.xml"
  151.                 FILE_NAME_GLOB="*.idl" />
  152.  
  153. <MODE NAME="inform"        FILE="inform.xml"
  154.                 FILE_NAME_GLOB="*.inf" />
  155.  
  156. <MODE NAME="inno-setup"        FILE="inno-setup.xml"
  157.                 FILE_NAME_GLOB="*.iss" />
  158.  
  159. <MODE NAME="ini"        FILE="ini.xml"
  160.                 FILE_NAME_GLOB="*.{ini,reg}" />
  161.  
  162. <MODE NAME="interlis"        FILE="interlis.xml"
  163.                 FILE_NAME_GLOB="*.ili" />
  164.  
  165. <MODE NAME="io"            FILE="io.xml"
  166.                 FILE_NAME_GLOB="*.io" />
  167.  
  168. <MODE NAME="java"        FILE="java.xml"
  169.                 FILE_NAME_GLOB="*.java" />
  170.  
  171. <MODE NAME="javascript"        FILE="javascript.xml"
  172.                 FILE_NAME_GLOB="*.js" />
  173.  
  174. <MODE NAME="jcl"        FILE="jcl.xml"
  175.                 FILE_NAME_GLOB="*.jcl" />
  176.  
  177. <MODE NAME="jhtml"        FILE="jhtml.xml"
  178.                 FILE_NAME_GLOB="*.jhtml" />
  179.  
  180. <MODE NAME="jmk"        FILE="jmk.xml"
  181.                 FILE_NAME_GLOB="*.jmk" />
  182.  
  183. <MODE NAME="jsp"        FILE="jsp.xml"
  184.                 FILE_NAME_GLOB="*.{jsp,jsf,jspf}" />
  185.  
  186. <MODE NAME="lilypond"        FILE="lilypond.xml"
  187.                 FILE_NAME_GLOB="*.ly" />
  188.  
  189. <MODE NAME="lisp"        FILE="lisp.xml"
  190.                 FILE_NAME_GLOB="*.{lisp,lsp,el}" />
  191.  
  192. <MODE NAME="lotos"        FILE="lotos.xml"
  193.                 FILE_NAME_GLOB="*.{lot,lotos}"/>
  194.  
  195. <MODE NAME="lua"        FILE="lua.xml"
  196.                 FILE_NAME_GLOB="*.lua" />
  197.  
  198. <MODE NAME="mail"        FILE="mail.xml" />
  199.  
  200. <MODE NAME="makefile"        FILE="makefile.xml"
  201.                 FILE_NAME_GLOB="*makefile" />
  202.  
  203. <MODE NAME="maple"        FILE="maple.xml"
  204.                 FILE_NAME_GLOB="*.{mpl,mws}" />
  205.  
  206. <MODE NAME="ml"            FILE="ml.xml"
  207.                 FILE_NAME_GLOB="*.{sml,ml}" />
  208.  
  209. <MODE NAME="modula3"        FILE="modula3.xml"
  210.                 FILE_NAME_GLOB="*.[im]3" />
  211.  
  212. <MODE NAME="moin"        FILE="moin.xml"
  213.                 FILE_NAME_GLOB="*.moin" />
  214.  
  215. <MODE NAME="mqsc"        FILE="mqsc.xml"
  216.                 FILE_NAME_GLOB="*.mqsc" />
  217.  
  218. <MODE NAME="netrexx"        FILE="netrexx.xml"
  219.                 FILE_NAME_GLOB="*.nrx" />
  220.  
  221. <MODE NAME="nqc"        FILE="nqc.xml"
  222.                 FILE_NAME_GLOB="*.nqc" />
  223.  
  224. <MODE NAME="nsis2"        FILE="nsis2.xml"
  225.                 FILE_NAME_GLOB="*.{nsi,nsh}" />
  226.  
  227. <MODE NAME="objective-c"    FILE="objective-c.xml"
  228.                 FILE_NAME_GLOB="*.[mh]" />
  229.  
  230. <MODE NAME="objectrexx"        FILE="objectrexx.xml"
  231.                 FILE_NAME_GLOB="*.{rex,orx}" />
  232.  
  233. <MODE NAME="occam"        FILE="occam.xml"
  234.                 FILE_NAME_GLOB="*.icc" />
  235.  
  236. <MODE NAME="omnimark"        FILE="omnimark.xml"
  237.                 FILE_NAME_GLOB="*.x{om,in}" />
  238.  
  239. <MODE NAME="pascal"        FILE="pascal.xml"
  240.                 FILE_NAME_GLOB="*.{pas,dpr,dpk}" />
  241.  
  242. <MODE NAME="patch"        FILE="patch.xml"
  243.                 FILE_NAME_GLOB="*.{diff,patch}" />
  244.  
  245. <MODE NAME="perl"        FILE="perl.xml"
  246.                 FILE_NAME_GLOB="*.p[lm]"
  247.                 FIRST_LINE_GLOB="#!/*perl*" />
  248.  
  249. <MODE NAME="php"        FILE="php.xml"
  250.                 FILE_NAME_GLOB="*.{php3,php4,php,phtml,inc}"
  251.                 FIRST_LINE_GLOB="<?php*" />
  252.  
  253. <MODE NAME="pike"        FILE="pike.xml"
  254.                 FILE_NAME_GLOB="*.{pike,pmod}" />
  255.  
  256. <MODE NAME="pl-sql"        FILE="pl-sql.xml"
  257.                 FILE_NAME_GLOB="*.pls" />
  258.  
  259. <MODE NAME="pl1"        FILE="pl1.xml"
  260.                 FILE_NAME_GLOB="*.pl[i1]" />
  261.  
  262. <MODE NAME="pop11"        FILE="pop11.xml" 
  263.                 FILE_NAME_GLOB="*.{p,pop11,p11}" />
  264.  
  265. <MODE NAME="postscript"        FILE="postscript.xml"
  266.                 FILE_NAME_GLOB="*.{ps,eps}" />
  267.  
  268. <MODE NAME="powerdynamo"    FILE="powerdynamo.xml"
  269.                 FILE_NAME_GLOB="*.{ssc,stm}" />
  270.  
  271. <MODE NAME="povray"        FILE="povray.xml"
  272.                 FILE_NAME_GLOB="*.{pov,povray}" />
  273.  
  274. <MODE NAME="prolog"             FILE="prolog.xml"
  275.                                 FILE_NAME_GLOB="*.pro" />
  276.  
  277. <MODE NAME="progress"           FILE="progress.xml"
  278.                                 FILE_NAME_GLOB="*.[piw]" />
  279.  
  280. <MODE NAME="properties"        FILE="props.xml"
  281.                 FILE_NAME_GLOB="*{properties,props}" />
  282.  
  283. <MODE NAME="psp"        FILE="psp.xml"
  284.                 FILE_NAME_GLOB="*.psp" />
  285.  
  286. <MODE NAME="ptl"        FILE="ptl.xml"
  287.                 FILE_NAME_GLOB="*.ptl"/>
  288.  
  289. <MODE NAME="pvwave"        FILE="pvwave.xml"
  290.                 FILE_NAME_GLOB="*.jou" />
  291.  
  292. <MODE NAME="pyrex"        FILE="pyrex.xml"
  293.                 FILE_NAME_GLOB="*.{pyx}" />
  294.  
  295. <MODE NAME="python"        FILE="python.xml"
  296.                 FILE_NAME_GLOB="*.{py,pyw}"
  297.                 FIRST_LINE_GLOB="#!*/*python*" />
  298.  
  299. <MODE NAME="rebol"        FILE="rebol.xml"
  300.                 FILE_NAME_GLOB="*.r" />
  301.  
  302. <MODE NAME="redcode"        FILE="redcode.xml"
  303.                 FILE_NAME_GLOB="*.{red,rc}" />
  304.  
  305. <MODE NAME="relax-ng-compact"    FILE="relax-ng-compact.xml"
  306.                 FILE_NAME_GLOB="*.rnc" />
  307.  
  308. <MODE NAME="renderman-rib"    FILE="rib.xml"
  309.                 FILE_NAME_GLOB="*.rib" />
  310.  
  311. <MODE NAME="rest"        FILE="rest.xml"
  312.                 FILE_NAME_GLOB="*.{rst,rest}"
  313.                 FIRST_LINE_GLOB="{===,~~~}*"/>
  314.  
  315. <MODE NAME="rhtml"        FILE="rhtml.xml"
  316.                 FILE_NAME_GLOB="*.rhtml" />
  317.  
  318. <MODE NAME="rpm-spec"        FILE="rpmspec.xml"
  319.                 FILE_NAME_GLOB="*.spec" />
  320.  
  321. <MODE NAME="rtf"        FILE="rtf.xml"
  322.                 FILE_NAME_GLOB="*.rtf" />
  323.  
  324. <MODE NAME="ruby"        FILE="ruby.xml"
  325.                 FILE_NAME_GLOB="*.{rb,rbw}" />
  326.  
  327. <MODE NAME="rview"        FILE="rview.xml"
  328.                 FILE_NAME_GLOB="*.rvw" />
  329.  
  330. <MODE NAME="s+"            FILE="splus.xml"
  331.                 FILE_NAME_GLOB="*.ssc" />
  332.  
  333. <MODE NAME="s#"            FILE="ssharp.xml"
  334.                 FILE_NAME_GLOB="*.{ss,ssc,ssi,ssw,sts,aml}"  />
  335.  
  336. <MODE NAME="sas"        FILE="sas.xml"
  337.                 FILE_NAME_GLOB="*.sas" />
  338.  
  339. <MODE NAME="scheme"        FILE="scheme.xml"
  340.                 FILE_NAME_GLOB="*.scm" />
  341.  
  342. <MODE NAME="sgml"        FILE="sgml.xml"
  343.                 FILE_NAME_GLOB="*.{sgml,sgm,dtd}" />
  344.  
  345. <MODE NAME="shellscript"    FILE="shellscript.xml"
  346.                 FILE_NAME_GLOB="*.{csh,sh}"
  347.                 FIRST_LINE_GLOB="#!/*sh*" />
  348.  
  349. <MODE NAME="shtml"        FILE="shtml.xml"
  350.                 FILE_NAME_GLOB="*.{shtml,shtm,ssi}" />
  351.  
  352. <MODE NAME="smalltalk"        FILE="smalltalk.xml"
  353.                 FILE_NAME_GLOB="*.{st,sources,changes}" />
  354.  
  355. <MODE NAME="sdl/pr"        FILE="sdl_pr.xml"
  356.                 FILE_NAME_GLOB="*.pr"/>
  357.  
  358. <MODE NAME="smi-mib"        FILE="smi-mib.xml"
  359.                 FILE_NAME_GLOB="*{.mib,-MIB.txt}" />
  360.  
  361. <MODE NAME="sqr"                FILE="sqr.xml"
  362.                                 FILE_NAME_GLOB="*.{sqr,sqc}" />
  363.  
  364. <MODE NAME="squidconf"        FILE="squidconf.xml"
  365.                 FILE_NAME_GLOB="squid.conf" />
  366.  
  367. <MODE NAME="svn-commit"         FILE="svn-commit.xml"
  368.                 FILE_NAME_GLOB="svn-commit*.tmp" />
  369.  
  370. <MODE NAME="swig"        FILE="swig.xml"
  371.                 FILE_NAME_GLOB="*.{i,swg}" />
  372.  
  373. <MODE NAME="tcl"        FILE="tcl.xml"
  374.                 FILE_NAME_GLOB="*.{tcl,tsh}" />
  375.  
  376. <!-- Note that a generic 'tex.xml' is included as well, for minimal
  377.      plain TeX/AMSTeX highlighting. -->
  378.  
  379. <MODE NAME="tex"        FILE="latex.xml"
  380.                 FILE_NAME_GLOB="*.{tex,sty,ltx}" />
  381.  
  382. <MODE NAME="texinfo"        FILE="texinfo.xml"
  383.                 FILE_NAME_GLOB="*.texi" />
  384.  
  385. <MODE NAME="text"        FILE="text.xml"
  386.                 FILE_NAME_GLOB="*.txt" />
  387.  
  388. <MODE NAME="tpl"        FILE="tpl.xml"
  389.                 FILE_NAME_GLOB="*.tpl" />
  390.  
  391. <MODE NAME="transact-sql"    FILE="tsql.xml"
  392.                 FILE_NAME_GLOB="*.sql" />
  393.  
  394. <MODE NAME="uscript"        FILE="uscript.xml"
  395.                 FILE_NAME_GLOB="*.uc" />
  396.  
  397. <MODE NAME="vbscript"        FILE="vbscript.xml"
  398.                 FILE_NAME_GLOB="*.{vbs,bas,cls}" />
  399.  
  400. <MODE NAME="velocity"        FILE="velocity.xml"
  401.                 FILE_NAME_GLOB="*.vm" />
  402.  
  403. <MODE NAME="verilog"        FILE="verilog.xml"
  404.                 FILE_NAME_GLOB="*.{ver,v}" />
  405.  
  406. <MODE NAME="vhdl"        FILE="vhdl.xml"
  407.                 FILE_NAME_GLOB="*.vh*" />
  408.  
  409. <!-- Great. AElfred doesn't support entities in attribute values,
  410.      but all other XML parsers complain if < appears. -->
  411. <MODE NAME="xml"        FILE="xml.xml"
  412.                 FILE_NAME_GLOB="*.{xml,xhtml,xsd}"
  413.                 FIRST_LINE_GLOB="<\?xml*" />
  414.  
  415. <MODE NAME="xsl"        FILE="xsl.xml"
  416.                 FILE_NAME_GLOB="*.xsl" />
  417.  
  418. <MODE NAME="zpt"        FILE="zpt.xml"
  419.                 FILE_NAME_GLOB="*.{pt,zpt}"/>
  420.  
  421. </MODES>
  422.